BCE%20Global%20Tech
Interview Experience
🏢 BCE Global Tech
🛠️ Role: React-js Fullstack Developer 📍 Location: Bangalore, India 👤 Recruiter name: ---
Round 1 – Technical Interview (Virtual Video Call) 👤 Interviewer: Ramesh
🧑💻 General Introduction
- Can you start with your introduction, experience, and recent project details?
- What is your current project status and reason for leaving?
- Are you working on full stack or primarily frontend/backend?
- Which frontend technologies have you worked with — React, Next.js?
- Which backend technologies have you worked with — PHP, Node.js?
⚛️ ReactJS
- Are you using Redux Thunk? What is its purpose?
- Have you implemented custom interceptors in React code?
- Where do you append the token in Axios interceptors?
- Can we avoid calling the interceptor multiple times (e.g., 20 API calls)?
- How would you optimize token handling using Axios default headers?
- Can you register the same action type in multiple Redux reducers? What happens?
- What are
actions,dispatch, andreducersin Redux? - What happens if the same action type is handled in multiple reducers — which one is invoked?
💻 React + NodeJS Hands-On Task
- React + NodeJS: Create a simple app to fetch paginated employee data
- Build a UI with a button to fetch employees
- On click, call a NodeJS backend API
- Backend should return employees ordered by salary (descending), 20 at a time
- Implement pagination (next button to fetch next 20 records)
- Should you use actual runnable code or just pseudo code for this task?
🟢 NodeJS / Backend
- How to connect NodeJS with MySQL using
mysqlpackage? - How to implement pagination using
LIMITandOFFSETin SQL query?
⚙️ JavaScript Fundamentals
- How to set default values in a function argument?
- If you pass
undefinedornullas an argument, how will it behave with default values?
function test(num1 = 1, num2 = 2) {}
test(undefined, null); // What is the output?
🧠 NodeJS Concepts
- Do you have an idea about the Event Loop in NodeJS?
- How does NodeJS handle non-blocking and blocking operations?
- How can you apply concurrency or parallelism in NodeJS?
- Worker Threads
- Clusters
worker.js
❓ Final
- Do you have any questions for us?
✅ Summary of Key Areas Tested
| Category | Focus | | ------------------- | ------------------------------------------------------------- | | ReactJS | Redux, Axios interceptors, pagination, default props | | NodeJS | Event loop, concurrency, SQL pagination, MySQL connection | | JavaScript | Function default values, null vs undefined | | Full-Stack Task | End-to-end paginated employee list via React + NodeJS + SQL | | Architecture | Efficient token management, API design, concurrent processing |